Micron Document

Rnx
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

rnx is a utility bundled with RNS that lets you execute commands on remote systems over Reticulum.

Similar to rnsh, rnx can operate in two modes:

listener mode – accepts incoming commands
initiator mode – executes commands on a remote machine

Both sides authenticate using Reticulum identities, ensuring that only authorized peers can establish sessions. By default, only whitelisted identities may connect to a listener.

Note: Anyone connecting to the listener will have the same permissions as the user running the listener, including potentially root privileges.

Contents

Usage

Usage

On the remote machine, run in listener mode with rnx --listen -a <identity> where <identity> is the identity on the machine you want to connect from. You should see rnx listening for commands on <destination> printed to the terminal, showing the destination of the listener.

On the local machine, run in initiator mode with rnx <destination> "<command>" to execute the command on the remote machine. If the local machine has the specified <identity>, the command should be executed successfully.

See also

rncp
rnsh

RNS utilities

rncprngitrnidrnirrnodeconfrnpathrnpkgrnprobernshrnstatusrnx